home *** CD-ROM | disk | FTP | other *** search
-
-
- #ifndef __STOARGECLASSUTFUNCTIONS__
- #define __STOARGECLASSUTFUNCTIONS__
-
- #include <DriverServices.h>
-
- //----------------------------------------------------------------------------------
- // DoDriverIO Functions Prototypes -
- // These are the functions to carry out the requests sent to DoDriverIO
- //----------------------------------------------------------------------------------
-
- extern OSStatus DriverInitializeCmd( AddressSpaceID addressSpaceID, DriverInitInfoPtr initialInfo);
- extern OSStatus DriverFinalizeCmd( DriverFinalInfoPtr finalInfo);
- extern OSStatus DriverSupersededCmd( DriverSupersededInfoPtr supersededInfo);
- extern OSStatus DriverReplaceCmd( AddressSpaceID addressSpaceID, DriverReplaceInfoPtr replaceInfo);
- extern OSStatus DriverOpenCmd( AddressSpaceID addressSpaceID, ParmBlkPtr pb);
- extern OSStatus DriverCloseCmd( ParmBlkPtr pb);
- extern OSStatus DriverControlCmd( AddressSpaceID addressSpaceID, IOCommandID ioCommandID, IOCommandKind ioCommandKind, ParmBlkPtr pb);
- extern OSStatus DriverStatusCmd( AddressSpaceID addressSpaceID, IOCommandID ioCommandID, IOCommandKind ioCommandKind, ParmBlkPtr pb);
- extern OSStatus DriverReadCmd( AddressSpaceID addressSpaceID, IOCommandID ioCommandID, IOCommandKind ioCommandKind, ParmBlkPtr pb);
- extern OSStatus DriverWriteCmd( AddressSpaceID addressSpaceID, IOCommandID ioCommandID, IOCommandKind ioCommandKind, ParmBlkPtr pb);
- extern OSStatus DriverKillIOCmd( ParmBlkPtr pb);
-
- #endif /* __STOARGECLASSUTFUNCTIONS__ */
-
-